chore: adds broader .gitignore and packaging.yaml#39
Conversation
There was a problem hiding this comment.
Code Review
This pull request introduces a root .gitignore file with standard Android and IntelliJ exclusions, along with a .google/packaging.yaml file for sample metadata. The review feedback suggests enhancing the .gitignore by adding .kotlin/ for build consistency and secrets.properties to prevent accidental exposure of sensitive API keys. Additionally, it was noted that several IntelliJ-specific file entries are redundant as they are already covered by the .idea/ directory exclusion.
| @@ -0,0 +1,36 @@ | |||
| # Gradle files | |||
| .gradle/ | |||
There was a problem hiding this comment.
The .kotlin/ directory is used for caching by the Kotlin compiler and scripts. It is already ignored in several sub-directory .gitignore files within this repository (e.g., AdaptiveJetStream/.gitignore). Adding it to the root .gitignore ensures consistent behavior across the project.
.gradle/
.kotlin/
| build/ | ||
|
|
||
| # Local configuration file (sdk path, etc) | ||
| local.properties |
There was a problem hiding this comment.
| .idea/ | ||
| misc.xml | ||
| deploymentTargetDropDown.xml | ||
| render.experimental.xml |
There was a problem hiding this comment.
The entries misc.xml, deploymentTargetDropDown.xml, and render.experimental.xml are IntelliJ-specific configuration files that are typically stored within the .idea/ directory. Since .idea/ is already being ignored on line 21, these individual entries are redundant and can be removed to keep the .gitignore clean.
.idea/
This PR adds two new files: